package com.ms.service.error;

import com.ms.game.itembox.ChangeItem;
import com.xpec.c4.game.datamanager.agent.money.ChangeCoin;

/**
 * 模組區 XX<br>
 * ERROR代碼 YYYY<br>
 * 編號 XXYYYY
 * <p>
 * EX: 聊天 16<br>
 * Error編號 160001
 */
public class ErrorCode {

	/************************
	 * 共用區間 0 ~ 9999
	 ************************/

	/** 未初始值 */
	public static final int NULL = 0;

	/** 成功 */
	public static final int SUCCESS = 1;

	/** DB 操作失敗 */
	public static final int DB_OPERATION_FAIL = 2;

	/** 找不到玩家資料 **/
	public static final int PLAYER_NOT_FOUND = 3;

	/** 找不到資料 **/
	public static final int DATA_NOT_FOUND = 4;

	/** 玩家等級不足 */
	public static final int PLAYER_LEVEL_NOT_ENOUGH = 5;

	/** 沒有玩家資料 */
	public static final int NO_PLAYER_DATA = 6;

	/** 沒有目標對象資料 */
	public static final int NO_TARGET_DATA = 7;

	/** 參數不正確 */
	public static final int INVALID_PARAM = 8;

	/** 目標玩家等級不足 */
	public static final int TARGET_LEVEL_NOT_ENOUGH = 9;

	/** 找不到JP彩金資料 **/
	public static final int JACKPOT_NOT_FOUND = 10;

	/** 更新JP錯誤 **/
	public static final int JACKPOT_MODIFY_ERR = 11;

	/** 請定中彩訊息內容不正確 **/
	public static final int JACKPOT_MSG_ERR = 12;

	/** 沒有 ORDER ID **/
	public static final int NO_ORDER_ID = 13;

	/** 金錢不足 */
	public static final int MONEY_NOT_ENOUGH = 14;

	/** 點數不足 */
	public static final int CASH_POINT_NOT_ENOUGH = 15;

	/** 沒有帳號資料 */
	public static final int NO_ACCOUNT_DATA = 16;

	/** 更新保留資料錯誤 **/
	public static final int UPDATE_KEEPDATA_ERR = 17;

	/** 己保留最大值 **/
	public static final int KEEPDATA_MAX = 18;

	/** 己擁有離線保留資料 **/
	public static final int HAVE_OFFLINEKEEPDATA = 19;

	/** 不可重覆保留同機台 **/
	public static final int ALREADY_KEEPSEAT = 20;

	/** VIP權限不足 **/
	public static final int VIP_NOENOUGH = 21;

	/** 新增保留LOG錯誤 **/
	public static final int ADD_KEEPDATA_LOG_ERR = 22;

	/** 刪除離線保留資料錯誤 **/
	public static final int CANCEL_KEEPDATA_ERR = 23;

	/** 離線資料己消失 **/
	public static final int KEEPDATA_DISAPPEAR = 24;

	/** 取不到 zone 的資料 **/
	public static final int ZONE_NOT_FOUND = 25;

	/** 找不到館機台資料 **/
	public static final int HALL_DATA_NOTFIND = 26;

	/** 非認證會員 **/
	public static final int NOT_VERIFIED_MEMBER = 27;

	/** VIP等級不正確 **/
	public static final int INVALID_VIP_LV = 28;

	/** 當前狀態無法轉點 **/
	public static final int CANT_CHANGE_POINT_TO_GOLD = 29;

	/** 遊戲名不正確 */
	public static final int INVALID_GAME_NAME = 30;

	/** 館別不正確 */
	public static final int INVALID_HALL_TYPE = 31;

	/** 所有座位已滿 */
	public static final int ALL_SEAT_FULL = 32;

	/** 座位是空的 */
	public static final int SEAT_IS_EMPTY = 33;

	/** 尚未註冊 */
	public static final int NOT_REGISTERED = 34;

	/** 尚未首儲 */
	public static final int NEED_FIRST_STORE = 35;

	/** 尚未認證 */
	public static final int NOT_VERIFIED = 36;

	/** 尚未認證與首儲 */
	public static final int NOT_VERIFIED_AND_NEED_FIRST_STORE = 37;

	/** 等級需要50等 */
	public static final int LEVEL_NEED_FIFTY = 38;

	/** 沒有這個限制條件 */
	public static final int LIMIT_NOT_FOUND = 39;

	/** 道具不存在於數據檔中 */
	public static final int ITEM_NOT_FOUND_FROM_BIN = 40;

	/** 道具不存在於角色身上 */
	public static final int ITEM_NOT_FOUND_FROM_PLAYER = 41;

	/** 身上水晶數量不足 **/
	public static final int CRYSTAL_NOT_ENOUGH = 42;

	/** 資料庫載入道具資料失敗 **/
	public static final int LOAD_ITEM_DATA_FROM_DB_FAIL = 43;

	/** 訂單過期 */
	public static final int ORDER_HAS_EXPIRED = 44;

	/** 找不到訂單 */
	public static final int ORDER_NOT_FOUND = 45;

	/** 驗證失敗 */
	public static final int VERIFICATION_FAILED = 46;

	/** 被 blocklist 擋住, server 正在處理其他請求 */
	public static final int GAME_SERVER_BUSY = 47;

	/** game server 進入等待關服狀態 */
	public static final int GAME_SERVER_WAIT_TO_CLOSE = 48;

	/** 加解密錯誤 **/
	public static final int DECRYPTION_FAILED = 49;

	/** 不正確的押注金額 */
	public static final int INVALID_BET_MONEY = 50;

	/** 不正確的 player id **/
	public static final int INVALID_PLAYER_ID = 51;

	/** 正在SPIN中 **/
	public static final int SLOT_PLAYING_SPIN = 59;

	/** 不能使用體驗幣押注 **/
	public static final int CAN_NOT_USE_TRIAL_COIN_TO_BET = 60;

	/** 不能使用C幣押注 **/
	public static final int CAN_NOT_USE_GOLD_COIN_TO_BET = 61;

	/** 當前狀態無法包月 **/
	public static final int CANT_MONTHLY_FEE = 62;

	/** API 回傳失敗 **/
	public static final int WEB_RESPONSE_ERROR = 63;

	/** 目前狀態無法領取每日獎勵 */
	public static final int CANT_GET_CONTINUE_REWARD_NOW = 64;

	/** 目前無法使用道具 */
	public static final int CANT_USE_ITEM_NOW = 65;

	/** 角色身上錢或是道具跟DC的對不上 */
	public static final int SLOT_DC_UPDATE_PLAYER_DATA_ERROR = 66;

	/** 腳色不再線上 */
	public static final int PLAYER_NOT_ONLINE = 67;

	/** 玩家vIP等級不足 */
	public static final int PLAYER_VIP_LEVEL_NOT_ENOUGH = 68;

	/** 錯誤的 key 值 */
	public static final int INVALID_KEY = 69;

	/** 重複入座 */
	public static final int SLOT_DOUBLE_DO_SEAT = 70;

	/**
	 * 行為過於頻繁
	 */
	public static final int ACTION_FREQUENTLY = 71;

	/**
	 * 等級受到增益(幣值比)系統限制
	 */
	public static final int GAIN_RATE_SYSTEM_LIMIT_LEVEL = 72;

	/************************
	 * h5 版共用區 1000
	 ************************/

	/** 資料鎖定失敗 */
	public static final int DATA_LOCK_FAIL = 1000;

	/************************
	 * 登入1
	 ************************/

	/** 不能是空字元 */
	public static final int LOGIN_NAME_VERIFY_CANNOT_BE_NULL = 10000;

	/** 跟舊的名字相同 */
	public static final int LOGIN_NAME_VERIFY_SAME_AS_ORG_NAME = 10001;

	/** 不能包含不合法字元 */
	public static final int LOGIN_NAME_VERIFY_CAN_NOT_START_OR_END_WITH_ILLEGAL_CHARACTER = 10002;

	/** 名稱長度超過限制 */
	public static final int LOGIN_NAME_VERIFY_MORE_THAN_NAME_LENGTH = 10003;

	/** 名字已經被使用 */
	public static final int LOGIN_NAME_VERIFY_CHARACTER_NAME_USED = 10004;

	/** 名字已經被使用 */
	public static final int LOGIN_NAME_VERIFY_CANT_CHANGE_AGAIN = 10005;

	/** LoginVerifyInfo 驗證失敗 */
	public static final int LOGIN_ZONE_VERIFY_INFO_ERROR = 10006;

	/** 無法取得角色資料 */
	public static final int LOGIN_ZONE_PLAYER_DATA_NOT_FOUND = 10007;

	/** 指定角色還在登入中 */
	public static final int LOGIN_ZONE_PLAYER_STILL_LOGIN_ZONE = 10008;

	/** 選取的 proxy server 群組內容是空的 */
	public static final int LOGIN_PROXY_GROUP_IS_EMPTY = 10009;

	/** 邀請碼錯誤次數過多尚未解鎖 **/
	public static final int LOGIN_INVITE_CODE_IS_LOCKED = 10010;

	/** 名字已經在已存在名單內 **/
	public static final int LOGIN_PLAYER_NAME_VERIFY_IN_CURRENTSET = 10011;

	/** 名字已經在確認名單內 **/
	public static final int LOGIN_PLAYER_NAME_VERIFY_IN_VERIFYMAP = 10012;

	/** 取得資訊錯誤 **/
	public static final int LOGIN_GET_COOP_INFO_DATA_FAIL = 10013;

	/************************
	 * 大廳2
	 ************************/

	/************************
	 * 大廳2 寄送禮物 10
	 ************************/

	/** 送禮金錢不足 */
	public static final int SEND_GIFT_MONEY_NOT_ENOUGH = 20010;

	/** 不是雙向好友 */
	public static final int SEND_GIFT_NOT_TRUE_FRIEND = 20011;

	/** 送禮資訊記錄失敗 */
	public static final int SEND_GIFT_SAVE_ERROR = 20012;

	/** 沒有訂單資料 */
	public static final int SEND_GIFT_ORDER_NULL = 20013;

	/** 回覆者非本人 */
	public static final int SEND_GIFT_ANSWER_ID_ERROR = 20014;

	/** 此階段已完成 */
	public static final int SEND_GIFT_THIS_STAGE_FINISH = 20015;

	/** 寄送已完成 */
	public static final int SEND_GIFT_IS_FINISH = 20016;

	/** 階段錯誤 */
	public static final int SEND_GIFT_THIS_STAGE_ERROR = 20017;

	/** 道具數量不足 */
	public static final int SEND_GIFT_ITEM_NOT_ENOUGH = 20018;

	/** 道具數量超過 */
	public static final int SEND_GIFT_ITEM_OVERFLOW = 20019;

	/** 被禁止送禮 */
	public static final int SEND_GIFT_DISABLE = 20020;

	/** 此訂單過期 */
	public static final int SEND_GIFT_OVER_TIME = 20021;

	/**
	 * 對方被禁止交易
	 */
	public static final int TARGET_PLAYER_IS_DISABLE_SEND_GIFT = 202022;

	/** 道具沒精煉不能交易 */
	public static final int SEND_GIFT_ITEM_NOT_REFINE = 202023;

	/************************
	 * 大廳2 銀行功能 40
	 ************************/

	/** 密碼字數不合 */
	public static final int PASSWORD_NUM_NOT_ENOUGH = 20040;

	/** 重複輸入密碼不同 */
	public static final int REPASSWORD_NOT_SAME = 20041;

	/** 密碼中必須要有英文和數字 */
	public static final int PASSWORD_NEED_EN_AND_NUMBER = 20042;

	/** 密碼錯誤 */
	public static final int PASSWORD_ERROR = 20043;

	/** 密碼還未創建 */
	public static final int PASSWORD_CREATE_NOT_YET = 20044;

	/** 密碼已經創建 */
	public static final int PASSWORD_CREATE_ALREADY = 20045;

	/** 密碼儲存失敗 */
	public static final int PASSWORD_SAVE_ERROR = 20046;

	/** 沒有點數 */
	public static final int NO_CASH_POINT = 20047;

	/** 超過月費日期上限 */
	public static final int MONTHLY_FEE_TOTAL_DAY_OVERFLOW = 20048;

	/** 超過週費日期上限 */
	public static final int WEEKLY_TOTAL_OVERFLOW = 20053;

	/** 第一次轉點不足 */
	public static final int FIRST_CHANGE_CASH_NOT_ENOUGH = 20049;

	/** 密碼錯誤需等待時間 */
	public static final int PASSWORD_ERROR_DISABLE_TIME = 20050;

	/** 修改密碼時密碼錯誤 */
	public static final int CHANGE_PASSWORD_ERROR = 20051;

	/** 沒有回饋金資料 **/
	public static final int REBATE_COIN_DATA_ERROR = 20052;
	/************************
	 * 大廳2 銀行紅包功能 70
	 ************************/

	public static final int COIN_TYPES_ERROR = 20070;

	/************************
	 * 大廳2 邀請碼功能 80
	 ************************/
	/** 不合法的邀請碼數量 **/
	public static final int INVALID_INVITE_CODE_NUM = 20080;

	/** 角色不是經銷商 **/
	public static final int PLAYER_NOT_DISTRIBUTOR = 20081;

	/** 角色不是經銷商 **/
	public static final int PLAYER_NOT_SUB_DISTRIBUTOR = 20082;

	/** 對方不是子經銷商 **/
	public static final int TARGET_NOT_SUB_DISTRIBUTOR = 20083;

	/** 邀請碼不夠 **/
	public static final int INVITE_CODE_NOT_ENOUGH = 20084;

	/** 設定子經銷商邀請碼數量錯誤 **/
	public static final int MODIFY_SUB_DISTRIBUTOR_INVITE_CODE_NUM_ERROR = 20085;

	/** 設定升級獎勵抽傭錯誤 **/
	public static final int MODIFY_LEVEL_UP_MONEY_COMM_ERROR = 20086;

	/** 設定指定等級抽傭錯誤 **/
	public static final int MODIFY_DESIGNATED_LEVEL_MONEY_ERROR = 20087;

	/** 同樣的設定值 **/
	public static final int SAME_MODIFY_VALUE = 20088;

	/** 目前不能修改設定 **/
	public static final int CAN_NOT_MODIFY_SETTING_NOW = 20089;

	/** 設定的對象需要認證並且等級滿50 **/
	public static final int TARGET_PLAYER_NEED_VERIFY_AND_LEVEL_NEED_FIFTY_WHEN_MODIFY = 20090;

	/** 對方的邀請碼不夠扣除 **/
	public static final int TARGET_INVITE_CODE_NOT_ENOUGH_TO_SUBTRACT = 20091;

	/************************
	 * 角色金錢變更3
	 ************************/

	/** 角色資料中的目前金額和 DB 中的不一樣 */
	public static final int CHANGE_MONEY_VALUE_DIFFERENT_WITH_DB = 30000;

	/** 變更後結果大於最大值 */
	public static final int CHANGE_MONEY_RESULT_MORE_THEN_MAX_VALUE = 30001;

	/** 金錢異動值不能是負的 */
	public static final int CHANGE_MONEY_CHANGE_VALUE_CANT_BE_NEGATIVE = 30002;

	/** 錢不夠扣 */
	public static final int CHANGE_MONEY_CURRENT_VALUE_NOT_ENOUGH = 30003;

	/** 幣別不正確 */
	public static final int CHANGE_MONEY_INVALID_COIN_TYPE = 30004;

	/** 要扣的幣別內容有問題，當錯誤碼是這個時，各個幣別的詳細原因請參考 {@link ChangeCoin#getResult()} */
	public static final int CHANGE_MONEY_COIN_ERROR = 30005;

	/** 沒有幣別清單 */
	public static final int CHANGE_MONEY_NO_COIN_LISTER = 30006;

	/** 金錢異動值不能是零 */
	public static final int CHANGE_MONEY_CHANGE_VALUE_CANT_BE_ZERO = 30007;

	/** 遊戲中掉落道具的 id 不正確 */
	public static final int CHANGE_MONEY_INVALID_GAME_DROP_ITEM_ID = 30008;

	/** 遊戲中掉落道具的水晶數量不正確 */
	public static final int CHANGE_MONEY_INVALID_GAME_DROP_CRYSTAL_COUNT = 30009;

	/** 遊戲中掉落道具的數量不正確 */
	public static final int CHANGE_MONEY_INVALID_GAME_DROP_ITEM_COUNT = 30010;

	/************************
	 * 玩家基本資訊4
	 ************************/
	/** 沒有日期時間 */
	public static final int CHARACTE_NO_DATE_TIME = 40001;

	/** 沒有遊戲館資料 */
	public static final int CHARACTE_NO_GAME_TYPE_INFO = 40002;

	/************************
	 * 角色道具變更5
	 ************************/

	/** 角色資料中的目前道具數量和 DB 中的不一樣 */
	public static final int CHANGE_ITEM_COUNT_DIFFERENT_WITH_DB = 50000;

	/** 變更後結果大於最大值 */
	public static final int CHANGE_ITEM_RESULT_MORE_THEN_MAX_COUNT = 50001;

	/** 道具異動值不能是負的 */
	public static final int CHANGE_ITEM_CHANGE_COUNT_CANT_BE_NEGATIVE = 50002;

	/** 道具不夠扣 */
	public static final int CHANGE_ITEM_CURRENT_COUNT_NOT_ENOUGH = 50003;

	/** 道具id不正確 */
	public static final int CHANGE_ITEM_INVALID_ITEM_ID = 50004;

	/** 要扣的道具內容有問題，當錯誤碼是這個時，各個道具的詳細原因請參考 {@link ChangeItem#getResult()} */
	public static final int CHANGE_ITEM_ITEM_ERROR = 50005;

	/** 沒有要變更的道具清單 */
	public static final int CHANGE_ITEM_NO_ITEM_LISTER = 50006;

	/** 道具異動值不能是零 */
	public static final int CHANGE_ITEM_CHANGE_COUNT_CANT_BE_ZERO = 50007;
	/** 道具序號不正確 */
	public static final int CHANGE_ITEM_INVALID_ITEM_SN = 50008;

	/** 道具序號不存在於寄送禮物的道具清單中 */
	public static final int CHANGE_ITEM_SN_IS_NOT_EXIST_IN_SEND_GIFT_LIST = 50009;
	/** 角色資料中的目前水晶數量和 DB 中的不一樣 */
	public static final int CHANGE_ITEM_CRYSTAL_COUNT_DIFFERENT_WITH_DB = 50010;

	/************************
	 * 角色道具金錢變更6
	 ************************/

	/** 金錢道具異動值完全沒有 */
	public static final int CHANGE_MONEY_ITEM_NO_DATA = 60001;

	/************************
	 * 使用道具7
	 ************************/

	/** 道具不存在於數據檔中 */
	public static final int USE_ITEM_ITEM_NOT_FOUND_FROM_BIN = 70000;

	/** 道具不存在於角色身上 */
	public static final int USE_ITEM_ITEM_NOT_FOUND_FROM_PLAYER = 70001;

	/** 不正確的使用數量 */
	public static final int USE_ITEM_INVALID_USE_COUNT = 70002;

	/** 向 dc 要求扣除物品的預先檢查失敗 */
	public static final int USE_ITEM_CONSUME_ITEM_PRE_CHECK_FAIL = 70003;

	/** 要使用的道具需要指定目標 */
	public static final int USE_ITEM_NEED_TARGET = 70004;

	/** 目標不在線上 */
	public static final int USE_ITEM_TARGET_IS_NOT_ONLINE = 70005;

	/** 不是全頻卡 */
	public static final int USE_ITEM_ITEM_IS_NOT_BROADCAST_CARD = 70006;

	/** 廣播訊息是空的 */
	public static final int USE_ITEM_BROADCAST_MESSAGE_IS_EMPTY = 70007;

	/** 此道具不是機台卡 **/
	public static final int ITEM_NOT_GAME_CARD = 70008;

	/** 此道具卡不能使用在這個遊戲 */
	public static final int ITEM_NOT_USE_IN_THIS_GAME = 70009;

	/** 道具需要精煉 */
	public static final int ITEM_NEED_REFINE = 70010;

	/** 體驗會員不能使用道具卡 */
	public static final int TRAIL_PLAYER_CAN_NOT_USE_ITEM = 70011;

	/** 目前不能從共用背包拿道具出來 */
	public static final int CAN_NOT_GET_ITEM_FROM_ACCOUNT_ITEM_LIST_NOW = 70012;

	/** 押注額不能高於道具精煉等級代表的押注額 */
	public static final int BET_COUNT_MORE_THEN_ITEM_REFINE_LEVEL_BET_COUNT = 70013;

	/** 此道具已過期 */
	public static final int ITEM_TIME_EXPIRE = 70014;

	/** 共用背包沒有此道具 */
	public static final int ITEM_NOT_FOUND_FROM_ACCOUNT_ITEM_LIST = 70015;

	/** 禮包內容物是空的 */
	public static final int ITEM_BONUS_PACK_CONTENT_NULL = 70016;

	/** 目前無法開啟福袋 */
	public static final int ITEM_CAN_NOT_OPEN_BONUS_PACK_NOW = 70017;

	/** 升級寶箱的使用等級錯誤 */
	public static final int ITEM_LEVEL_BOX_USE_LEVEL_ERROR = 70018;

	/** 道具尚未開放，敬請期待 */
	public static final int ITEM_NOT_OPEN_PLEASE_WAIT = 70019;

	/** 等級不足，無法使用道具 */
	public static final int ITEM_USE_LEVEL_NOT_ENOUGH = 70020;

	/** vip 等級不足，無法使用道具 */
	public static final int ITEM_USE_VIP_LEVEL_NOT_ENOUGH = 70021;

	/** 押注額與卡片等級不相同 */
	public static final int ITEM_BET_COUNT_DIFFERENT_WITH_REFINE_LEVEVL = 70022;

	/** 道具無法交易 */
	public static final int ITEM_CAN_NOT_TRADE = 70023;

	/** 目前無法批次兌換C幣卡 */
	public static final int ITEM_CAN_NOT_BATCH_CHANGE_GOLD_COIN_CARD_NOW = 70024;

	/** 不能同時使用兩張卡片 */
	public static final int ITEM_CANT_DOUBLE_USE_CARD = 70025;

	/************************
	 * account message 8
	 ************************/

	/** 失败，密码错误 */
	public static final int ACCOUNT_FAILURE_PASSWORD_ERROR = 80001;

	/** 失败，帐户错误 */
	public static final int ACCOUNT_FAILURE_ACCOUNT_ERROR = 80002;

	/** 重复登录，前者被踢！ */
	public static final int ACCOUNT_KICK_BEFORE_LOGIN = 80003;

	/** 有其他玩家登录你的帐户，你被踢下线！ */
	public static final int ACCOUNT_KICK_BY_OTHER_LOGIN = 80004;

	/** 角色名字不能为空（创建角色） */
	public static final int ACCOUNT_CHARACTER_NAME_CANNOT_BE_NULL = 80011;

	/** 角色名字已被使用（创建角色） */
	public static final int ACCOUNT_CHARACTER_NAME_USED = 80012;

	/** 禁止使用的角色名字（创建角色） */
	public static final int ACCOUNT_CHARACTER_NAME_BAN = 80013;

	/** 角色不存在（选择角色） */
	public static final int ACCOUNT_CHARACTER_NOT_EXIST = 80014;

	/** 随机取名失败返回码 */
	public static final int ACCOUNT_S_RANDOM_NAMED_FAIL = 80015;

	/** 角色名称长度过长消息 */
	public static final int ACCOUNT_S_MORE_THAN_NAME_LENGTH = 80016;

	/** 角色名称不能使用非法字符开头或结尾 */
	public static final int ACCOUNT_S_CAN_NOT_START_OR_END_WITH_ILLEGAL_CHARACTER = 80017;

	/** 刪除角色, 密碼錯誤 */
	public static final int ACCOUNT_DELETE_ROLE_PASSWORD_ERROR = 80018;

	/** 失败,账户被加入黑名单，禁止登录 */
	public static final int ACCOUNT_FAILURE_BLACK_LIST_ERROR = 80019;

	/** 失败,前一位登入腳色帳號還沒登出(資訊還沒存完 / waiting 30秒假離線) */
	public static final int ACCOUNT_FAILURE_PREVIOUS_PLAYER_NOT_LOGOUT = 80020;

	/** 同一個帳號下不能使用第二個邀請碼 */
	public static final int ACCOUNT_INVITE_CODE_CANT_USE_SECOND_INVITE_CODE_IN_SAME_ACCOUNT = 80021;

	/** 邀請碼不存在 */
	public static final int ACCOUNT_INVITE_CODE_NOT_EXIST = 80022;

	/** 不能使用自己帳號下角色的邀請碼 */
	public static final int ACCOUNT_INVITE_CODE_CANT_USE_SELF_ACCOUNT_PLAYER_CODE = 80023;

	/** 只有帳號下第一隻角色能輸入邀請碼 */
	public static final int ACCOUNT_INVITE_CODE_ONLY_FIRST_PLAYER_CAN_USE_INVITE_CODE = 80024;

	/** 取不到邀請碼的類型 */
	public static final int ACCOUNT_INVITE_CODE_CANT_GET_CODE_TYPE = 80025;

	/** 角色數量已達上限 */
	public static final int ACCOUNT_CHARACTER_COUNT_REACH_MAX = 80026;

	/** 帳號連線數量已滿 */
	public static final int ACCOUNT_SESSION_COUNT_REACH_MAX = 80027;

	/** 邀請碼過期 */
	public static final int ACCOUNT_INVITE_CODE_OUT_OF_DATE = 80028;

	/** 必須有綁定手機 */
	public static final int ACCOUNT_INVITE_CODE_MUST_HAVE_BIND_PHONE_NUMBER = 80029;

	/** 邀請碼已經被使用過 */
	public static final int ACCOUNT_INVITE_CODE_HAD_BEEN_USED = 80030;

	/** 免費試玩帳號，不能創角色 */
	public static final int ACCOUNT_CAN_NOT_CREATE_CHARACTER_WITH_TRAIL_ACCOUNT = 80031;

	/** 邀請碼擁有人非經銷商 */
	public static final int ACCOUNT_INVITE_CODE_OWNER_NOT_DISTRIBUTOR = 80032;

	/** 邀請碼到達上限 */
	public static final int ACCOUNT_INVITE_CODE_USE_LIMIT_IS_REACHED = 80033;

	/**
	 * 此邀請碼已經被作廢
	 */
	public static final int ACCOUNT_INVITE_CODE_IS_INVALID = 80034;

	/**
	 * ip 被封鎖 (AccountServ看的)
	 */
	public static final int ACCOUNT_IP_IS_BLOCKED = 80035;

	/** 其他错误 */
	public static final int ACCOUNT_OTHER_ERROR = 80100;

	/************************
	 * 自動回復幸運金 9
	 ************************/

	/** 目前沒有幸運金可以領取 */
	public static final int LUCKY_COIN_NO_COIN_CAN_GET = 90001;

	/************************
	 * 紅包 10
	 ************************/

	/** 發送紅包己創立執行中 **/
	public static final int HONBO_BUILDEXISTS = 100000;

	/** 金錢不足 **/
	public static final int HONBO_MONEY_ERROR = 100001;

	/** 聊天頻道不存在 **/
	public static final int HONBO_CHATGROUP_NOEXISTS = 100002;

	/** 無此紅包可領取 **/
	public static final int HONBO_ID_ERROR = 100003;

	/** 紅包資料不正確 **/
	public static final int HONBO_VERIFY_ERROR = 100004;

	/** 抽取時發生錯誤 **/
	public static final int HONBO_DRAW_ERROR = 100005;

	/** 紅包己過期 **/
	public static final int HONBO_EXPIRE_ERROR = 100006;

	/** 紅包活動尚末開啟 **/
	public static final int HONBO_NOACTIVE_ERROR = 100007;

	/** 活動今日己結束 **/
	public static final int HONBO_ACTIVE_EXPIRE = 100008;

	/** 紅包重覆領取 **/
	public static final int HONBO_DOUBLE_DRAW = 100009;

	/** 非頻道主不能發放 **/
	public static final int HONBO_BUILD_AUTH_ERROR = 100010;

	/** 重覆抽取紅包 **/
	public static final int HONBO_DOUBLE_DRAW_ERROR = 100011;

	/** 創建紅包更新資料錯誤 **/
	public static final int HONBO_BUILD_UPDATEMONEY_ERROR = 100012;

	/** 密碼為空值 **/
	public static final int HONBO_BANKPWD_ISEMPTY = 100013;

	/** 密碼不正確 **/
	public static final int HONBO_BANKPWD_ERROR = 100014;

	/** 玩家資料不符 **/
	public static final int HONBO_NO_CONFORM = 100015;

	/** 沒有紅包資料 **/
	public static final int HONBO_NOT_EXISTS = 100016;

	/** 紅包數量己達頻道上限 **/
	public static final int HONOB_CUSTOM_CHANNEL_MAX = 100017;

	/** 紅包尚末啟動 **/
	public static final int HONBO_CUSTOM_HONBONOACTIVE = 100018;

	/** 等級末達發放紅包限制 **/
	public static final int HONOB_CUSTOM_LV_ERROR = 100019;

	/************************
	 * 網頁 11
	 ************************/

	/** 網頁api 請求過期 **/
	public static final int WEB_API_REQUEST_EXPIRED = 110001;

	/** 網頁api sign 驗證失敗 **/
	public static final int WEB_API_SIGN_ERROR = 110002;

	/** 網頁api 角色還在線上 */
	public static final int WEB_PLAYER_STILL_ONLINE = 1100013;

	/** 網頁api 帳號沒有角色 */
	public static final int WEB_ACCOUNT_NO_PLAYER = 110004;

	/** 網頁api 角色皆在使用中 */
	public static final int WEB_ALL_PLAYER_USED = 110005;

	/** 網頁api 選擇的角色沒有好友 */
	public static final int WEB_PLAYER_NO_FRIEND = 110006;

	/** 網頁api 正在離線SPIN狀態 */
	public static final int WEB_PLAYER_IS_OFFLINE_SPIN = 110007;

	/** 忘記密碼 無此密碼或驗證碼過期 **/
	public static final int WEB_FORGOTTEN_PASSWORD_VERIFYCODE_EXPIRE_OR_NONEXISTENCE = 110008;

	/** 忘記密碼 驗證碼比對錯誤 **/
	public static final int WEB_FORGOTTEN_PASSWORD_VERIFYCODE_MATCH_FAILED = 110009;

	/************************
	 * 排行榜12
	 ************************/
	/** 排行榜沒開啟 */
	public static final int RANK_TABLE_NOT_OPEN = 120001;

	/** 沒有排行榜資料 */
	public static final int RANK_NO_RANK_DATA = 120002;

	/************************
	 * 任務13
	 ************************/
	/** 沒有任務獎勵資訊 */
	public static final int NO_MISSION_REWARD_DATA = 130001;

	/** 沒有達到任務目標 */
	public static final int NOT_REACH_MISSION_GOAL = 130002;

	/** 沒有可領取獎勵的次數 */
	public static final int NO_AVAILABLE_REWARD_TIMES = 130003;

	/** 新增任務獎勵物品失敗 */
	public static final int ADD_MISSION_REWARD_FAIL = 130004;

	/** 重置任務失敗 */
	public static final int MISSION_RESET_FAIL = 130005;

	/** 重置任務扣錢失敗 */
	public static final int MISSION_RESET_SUB_MONEY_FAIL = 130006;

	/** 重置任務複查條件不符 */
	public static final int MISSION_RESET_DOUBLE_CHECK_FAIL = 130007;

	/** 在限制時間之內操作重置任務 */
	public static final int MISSION_RESET_IN_LIMIT_TIME = 130008;

	/************************
	 * 後台創角名稱禁用字 Player Name Filter 14
	 ************************/

	/** 不正確的關鍵字 */
	public static final int PNF_INVALID_WORD = 140001;

	/** 不正確的比對方式 */
	public static final int PNF_INVALID_COMPARE_TYPE = 140002;

	/** 重複的關鍵字 */
	public static final int PNF_DUPLICATE_WORD = 140003;

	/************************
	 * 聊天16
	 ************************/
	/** 頻道不存在 */
	public static final int CHANNEL_NOT_EXIST = 160001;

	/** 自創頻道數量已滿 */
	public static final int CREATE_OWN_CHANNEL_IS_FULL = 160002;

	/** 已創立自創頻道 */
	public static final int CREATE_OWN_CHANNEL_ALREADY = 160003;

	/** 頻道名稱規則不符 */
	public static final int CHANNEL_NAME_ERROR = 160004;

	/** 頻道名稱過長 */
	public static final int CHANNEL_NAME_LENGTH_OVERFLOW = 160005;

	/** 頻道密碼過長 */
	public static final int CHANNEL_PASSWORD_LENGTH_OVERFLOW = 160006;

	/** 頻道密碼錯誤 */
	public static final int CHANNEL_PASSWORD_ERROR = 160007;

	/** 發送頻道錯誤，玩家不在發送頻道內 */
	public static final int CHANNEL_SEND_ERROR = 160008;

	/** 自創頻道關閉 */
	public static final int OWN_CHANNEL_CLOSE = 160009;

	/** 此頻道人數已滿 */
	public static final int CHANNEL_MEMBER_IS_FULL = 160010;

	/** 聊天對像不存在 */
	public static final int PRIVATE_CHAT_NO_LISTENER = 160011;

	/** 聊天對象等級不足 */
	public static final int LISTENER_LEVEL_NOT_ENOUGH = 160012;

	/** 好友列表已滿 */
	public static final int FRIEND_LIST_IS_FULL = 160013;

	/** 好友列表已滿 */
	public static final int IGNORE_LIST_IS_FULL = 160014;

	/** 沒有好友 */
	public static final int NO_FRIEND = 160015;

	/** 沒有黑友 */
	public static final int NO_IGNORE = 160016;

	/** 已存在 */
	public static final int ALREADY_HAVE = 160017;

	/** 沒有社群資料 */
	public static final int NO_SOCIAL_DATA = 160018;

	/** 已有相同頻道名稱 */
	public static final int CREATE_OWN_CHANNEL_SAME_NAME = 160019;

	/** 目標不能是自己 */
	public static final int SOCIAL_TARGET_NOT_SELF = 160020;

	/** 是黑友不能加好友 */
	public static final int IS_IGNORE_CONT_ADD = 160021;

	/** 禁言狀態 */
	public static final int IS_SILENT = 160022;

	/** 內容有不雅文字 */
	public static final int INDECENT_WORDS = 160023;

	/** 邀請對像不在線上或不存在 */
	public static final int INVITE_TARGET_NOT_EXIST = 160024;

	/** 非頻道持有人 */
	public static final int NOT_GROUP_OWNER = 160025;

	/** 已加入過群組 */
	public static final int ALREADY_JOIN_GROUP = 160026;

	/** 已超過自己的創群上限 */
	public static final int CREATE_OWN_GROUP_OVERFLOW = 160027;

	/** 群組已超過上限 */
	public static final int GROUP_MEMBER_OVERFLOW = 160028;

	/** 未在邀請名單內 */
	public static final int NOT_INVITATION = 160029;

	/************************
	 * 滿貫大享 17
	 ************************/
	/** 座位不存在 */
	public static final int SEAT_NOT_EXIST = 17001;

	/** 館別不存在 */
	public static final int HALL_NOT_EXIST = 17002;

	/** 此座位己有人 **/
	public static final int SEAT_HAS_PEOPLE = 17003;

	/** 此座位己保留 **/
	public static final int SEAT_HAS_KEEP = 17004;

	/** 入座時發生錯誤 **/
	public static final int SEAT_HAS_TROUBLE = 17005;

	/** 入館資格不符 **/
	public static final int HALL_MONEY_LIMIT = 17006;

	/** 座位被使用中 **/
	public static final int SEAT_NOW_USED = 17007;

	/** 座位資料驗證失敗 **/
	public static final int SEAT_CHECK_FAILED = 17008;

	/** 讀取機台座位資料失敗 **/
	public static final int GAME_GET_SEATDATA_FAILED = 17009;

	/** 沒有權限執行此命令 **/
	public static final int GAME_NOT_YOURBUSINESS = 17010;

	/** 找不到此機台座位 **/
	public static final int HALL_SEAT_NOT_FOUND = 17011;

	/** 更新機台狀態失敗 **/
	public static final int HALL_SEAT_UPDATE_FAILED = 17012;

	/** 押注次數錯誤 **/
	public static final int GAME_MAX_BET_ERROR = 17013;

	/** 狀態不正確 **/
	public static final int GAME_STAT_ERROR = 17014;

	/** 無此牌組合 **/
	public static final int GAME_NOT_HAVEMERGE = 17015;

	/** 合成的牌不正確 **/
	public static final int GAME_INPUT_ERROR = 17016;

	/** 找不到組合 **/
	public static final int GAME_MERGE_NOT_FOUND = 17017;

	/** 沒有可槓的組合 **/
	public static final int GAME_NOT_HAVEGUN = 17018;

	/** 棄牌資料不正確 **/
	public static final int GAME_DROP_DATA_ERR = 17019;

	/** 無法執行此動作 **/
	public static final int GAME_CANNOT_DO_IT = 17020;

	/** 無法胡牌 **/
	public static final int GAME_MGDH_CANNOTHU = 17021;

	/** 財富超過館上限 **/
	public static final int HALL_YOU_TOO_RICH = 17022;

	/** 財富低於館下限 **/
	public static final int HALL_NO_HAVE_MONEY = 17023;

	/** 回存發生問題 **/
	public static final int GAME_SAVE_MONEY = 17024;

	/** 回存機台資料發生問題 **/
	public static final int GAME_MACHINE_SAVE_DATA = 17025;

	/** 非此座位玩家 **/
	public static final int GAME_NOT_YOU_SEAT = 17026;

	/** 此張不能聽牌 **/
	public static final int GAME_NOT_TINGPAI = 17027;

	/** 無法胡牌 **/
	public static final int GAME_CANNOT_HUPAI = 17028;

	/** 比倍輸了 **/
	public static final int GAME_PK_ISLOSE = 17029;

	/** 只能明槓 **/
	public static final int GAME_ONLY_GUN = 17030;

	/** 玩家己經聽牌了 **/
	public static final int GAME_ALREADY_TING = 17031;

	/** 己超出可控制範圍 **/
	public static final int GAME_INDEX_OUT = 17032;

	/** 找不到此張牌 **/
	public static final int GAME_PAI_NOT_FIND = 17033;

	/** 找不到此館別 **/
	public static final int HALL_TYPE_ERROR = 17034;

	/** DOOR MAN 離線資料回存發生錯誤 **/
	public static final int HALL_OFFLINEKEEP_UPDATE_ERROR = 17035;

	/** 押注金錢不足 **/
	public static final int GAME_BET_MONEY_ERROR = 17036;

	/** 末知的錯誤 **/
	public static final int GAME_ERROR_UNKNOW = 17037;

	/** 座位正在驗證中 **/
	public static final int SEAT_HAS_VERIFY = 17038;

	/** 座位己滿 **/
	public static final int SEAT_IS_FULL = 17039;

	/** 找不到驗證資料 **/
	public static final int SEAT_VERIFY_NOTFIND = 17040;

	/** 找不到歷史記錄 **/
	public static final int SEAT_HISTORY_NOTFIND = 17041;

	/** 無權限操作 **/
	public static final int SEAT_NOTHAS_POWER = 17042;

	/** 驗證碼錯誤 **/
	public static final int SEAT_VERIFY_ERROR = 17043;

	/** 玩家己存在此館 **/
	public static final int SEAT_USER_EXISTS = 17044;

	/************************
	 * 道具精煉 20
	 ************************/

	/** 道具無法精煉 **/
	public static final int ITEM_REFINE_ITEM_CAN_NOT_REFINE = 200001;

	/** 道具已經超過精煉時間 **/
	public static final int ITEM_REFINE_REFINE_TIME_EXPIRE = 200002;

	/** 道具達到最高精煉等級 **/
	public static final int ITEM_REFINE_REACH_MAX_LEVEL = 200003;

	/************************
	 * 儲值相關 21
	 ************************/

	/** 儲值失敗 */
	public static final int DEPOSIT_FAIL = 210001;

	/** 儲值金額超過限制 */
	public static final int STORE_MONEY_OUT_OF_LIMIT = 210002;

	/** 在bin檔找不到儲值的像目 */
	public static final int PURCHASE_ID_NOT_FOUND = 210003;

	/** 無法儲值 */
	public static final int ACCOUNT_CAN_NOT_DEPOSIT = 210004;

	/************************
	 * 暫存錢包 82
	 ************************/
	/** 要從暫存錢包取出的金額錯誤 */
	public static final int TMP_CASH_INVALID_TAKE_CASH_VALUE = 820001;

	/** 暫存錢包金額不足 */
	public static final int TMP_CASH_TMP_CASH_NOT_ENOUGH = 820002;

	/** 儲存暫存錢包失敗 */
	public static final int TMP_CASH_SAVE_TMP_CASH_FAIL = 820003;

	/** 儲存玩家資料失敗 */
	public static final int TMP_CASH_SAVE_PLAYER_FAIL = 820004;

	/** 暫存錢包沒錢 */
	public static final int TMP_CASH_TMP_CASH_IS_ZERO = 820005;
	
	/************************
	 * 百家樂 24
	 ************************/

	/** 押注類型錯誤 */
	public static final int BACR_INVALID_BET_TYPE = 240001;

	/** 不能重複下注 */
	public static final int BACR_CANT_DUPLICATE_BET = 240002;

	/** 正在等待其他狀態，不能下注 */
	public static final int BACR_WAIT_BLOCK_CANT_BET_NOW = 240003;

	/** 目前不是押注階段 */
	public static final int BACR_NOT_BET_STEP = 240004;

	/** 押注類型重複 */
	public static final int BACR_DUPLICATE_BET_TYPE = 240005;

	/** 玩家不在指定的牌桌中 */
	public static final int BACR_PLAYER_NOT_IN_SPECIFY_TABLE = 240006;

	/** 玩家不在牌桌中 */
	public static final int BACR_PLAYER_NOT_IN_TABLE = 240007;

	/** 單部位押注金額小於最低限制 */
	public static final int BACR_BET_VALUE_LESS_THAN_ONE_PART_LOW_LIMIT = 240008;

	/** 押注金額大於部位的押注上限 */
	public static final int BACR_BET_VALUE_GREAT_THAN_HIGH_LIMIT = 240009;

	/** 等級不足 */
	public static final int BACR_BET_LEVEL_NOT_ENOUGH = 240010;

	/** 不是認證會員 */
	public static final int BACR_BET_NOT_VERIFY_MEMBER = 240011;

	/** 沒有設定銀行密碼 */
	public static final int BACR_BET_NO_BANK_PASSWORD = 240012;

	/** 押注的局號跟目前不同 */
	public static final int BACR_BET_ROUND_NUMBER_DIFFERENT_WITH_CURRENT = 240013;

	/** 入桌資格不符 */
	public static final int BARC_NO_QUALIFIC = 240020;

	/** 禁止寄送禮物的人不能進入百家樂 */
	public static final int BACR_DISABLE_SEND_GIFT_CAN_NOT_ENTER = 240021;
	/** 不在白名單中 */
	public static final int BACR_PLAYER_IS_NOT_IN_WHITE_LIST = 240022;
	
	/************************
	 * 捕鱼 25
	 ************************/

	/** 鱼不存在 */
	public static final int FISH_NOT_EXIST_FISH = 250001;
}
